home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / programm.ing / winlib.lzh / WINLIB / BUGFIX.LOG < prev    next >
Encoding:
Text File  |  1994-04-05  |  3.0 KB  |  86 lines

  1.  
  2.  WinLIB PRO Bug Fix Log
  3.  Started March 29, 1994
  4.  
  5.  [29.03.1994] Ken Hollis
  6.     WINDOWS.C:    If a window is already opened with the W_UNUNTOPPABLE
  7.                 window state, it will be automatically topped, no
  8.                 matter what.  If two W_UNUNTOPPABLE windows are
  9.                 opened, the first one (according to its window handle)
  10.                 will be topped.
  11.  
  12.                 Also added window dominance check in WTopWindow.  It's
  13.                 a little convoluted, but it works.
  14.  
  15.     TOOLS.C:    Added various routines to check to see if any windows
  16.                 are on the desktop, if a specific one is open, or
  17.                 if any windows on the desktop cannot be untopped.
  18.  
  19.     SIZING.C:    Added for obvious reasons.  This one is extremely
  20.                 smart, checking root thickness and sizing and position
  21.                 fixing accordingly.  This should end all our sizing
  22.                 fix problems.
  23.  
  24.  [30.03.1994] Ken Hollis
  25.     DESKTOP.C:    Added WM_ICONIFIED and WM_UNICONIFIED messages.
  26.  
  27.     TEST.C:        Added WM_ICONIFIED handler for Toolbar.
  28.  
  29.     WINDOWS.C:    Fixed check type for window name setting, and fixed
  30.                 name position setting in WCreateWindow; now safer and
  31.                 more secure.  Worked on window dominance stuff a bit.
  32.  
  33.     DISPATCH.C:    Added WCallIconifyDispatcher so it will now send a
  34.                 WM_ICONIFIED and WM_UNICONIFIED message to your
  35.                 dispatch routine.  Send a FALSE if you want it to
  36.                 act accordingly.
  37.  
  38.     WINLIB.C:    Added a WM_PAINT message.  This is needed, especially
  39.                 when the dialog box is first displayed and you need
  40.                 to display information inside it (like the text!)
  41.  
  42.  [01.04.1994] Ken Hollis
  43.     MENU.C:        Added check to see if mouse was half the way inside
  44.                 a menu item with a side-rooted object inside it.
  45.  
  46.  [02.04.1994] TOOK A WELL DESERVED BREAK!
  47.  
  48.  [03.04.1994] Ken Hollis
  49.     WINDOWS.C:    Optimized WCreateWindow
  50.                 Took out buggy stuff
  51.                 Got window dominance routines working 100% (especially
  52.                 in WTopWindow, which was GREATLY changed)
  53.                 (Bug reported by Dan Hollis)
  54.  
  55.     WINLIB.C:    Took out buggy stuff
  56.  
  57.     WINLIB.H:    Took out buggy stuff, made minor changes.
  58.  
  59.     TEXT.C:
  60.     CUSTWIN.C:    Both removed; too many bugs to deal with right now.
  61.  
  62.     MENU.C:        Got side-rooted menus working perfectly.  Now, you
  63.                 don't have to rush your mouse over to the other obj.
  64.                 Combined tree widths and added it to the M1 rectangle.
  65.  
  66.  [04.04.1994] Ken Hollis
  67.     WINDOWS.C:    Fixed editing cursor display when window created
  68.  
  69.     WINLIB.C:    Added editing cursor display only when needed
  70.                 Fixed editing cursors so they don't get displayed
  71.                 before the dialog is displayed (after a WM_CREATED
  72.                 call)
  73.  
  74.     COOKIES.C:    Added and worked on locate_cookie
  75.  
  76.  [05.04.1994] Ken Hollis
  77.     TOOLS.C:    Added screen speed-up check routine (check for NVDI)
  78.  
  79.     ASCII.C:    Fixed bugs and customized the ASCII tree a bit
  80.  
  81.     FORMKBD.C:    Added check for editing field type.  Still can't get
  82.                 that damned underscore bug out.
  83.  
  84.     TESTHELP.C:    Added check to see if text area is off of border of
  85.                 desktop.  If it is, it redraws all text, and if not,
  86.                 it blits.  (Bug reported by Dan Hollis)